package com.wx.day03.Config_Annotation;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.*;

@Configuration //我是一个配置类 可以替代xml
@ComponentScan(basePackages = "com.wx.day03.Config_Annotation") //扫描注解
@PropertySource(value = "classpath:jdbc.properties") //引入外部配置文件
//组件名称默认为方法名  改名字可以通过@Bean(name = "xxx")来更改组件名称
//设置周期方法 1. 接口 2.注解 3.xml init-method | destory-method 4. @Bean(initM | desM)
//设置单例 多例 @Scope
//设置非引用类型的值
//设置引用类型的值直接在形参写入被引用类型 核心容器会自动按照类型注入在形参中
@Scope

public class JavaConfig {

}
